
// Vue 脚手架的配置文件   (修改配置文件 )


module.exports = {
    lintOnSave:false,  // 取消ESLint 代码规范警告  
    publicPath:"",  // 设置打包相对路径  上线
    pwa: {
        iconPaths: {
          favicon32: 'favicon.ico',
          favicon16: 'favicon.ico',
          appleTouchIcon: 'favicon.ico',
          maskIcon: 'favicon.ico',
          msTileImage: 'favicon.ico'
        }
    },
    devServer:{
        open:true,  // 自动打开浏览器
        host:"0.0.0.0", //localhost -0.0.0.0
        port:8888,
        inline:true, 
        hot:true, // 热更新 
        proxy:{
           '/abc':{
          target:"https://www.opposhop.cn/",
           secure:true,
           changeOrigin:true,
          pathRewrite:{
           '^/abc':''
          }
         },
         "/yun":{
          target:"http://47.104.209.44:3333/",
          pathRewrite:{
            "^/yun":""  // 需要将 /yun 重写为 / 
          }},
          "/api":{
            target:"http://114.55.112.176:2114/",
            pathRewrite:{
              "^/api":""  // 需要将 /yun 重写为 / 
            }
           },
        }
    },
    css: {  // 预先处理css 
        loaderOptions: {   // 加载器 处理样式 
          css: {},
          postcss: {   // 样式代码处理 
            plugins: [  // 插件 
              require("postcss-px2rem")({   // px => rem  
                remUnit:37.5,  // VantUI 设计稿尺寸 375 
                exclude:/node_modules/i  // 不包含 
              })
            ]
          }
        }
    }
   
}